
//性别
export const sexs = {
    MALE : '男',
    FEMALE : '女',
    UNKNOWN : '保密',
};
//用户状态
export const userStates = {
    NORMAL : '启用',
    CANCEL : '禁用',
    UNDER_APPROVAL : '待审批'
};

//默认 重置密码的 初始密码 ！！！
export const initialPassword = '1qaz2wsx';

//机构可编辑状态
export const orgEditStatus = {
    YES : '可编辑',
    NO : '不可编辑',
};
//机构可删除状态
export const orgDeleteStatus = {
    YES : '可删除',
    NO : '不可删除',
};
//app授权状态
export const appStatuss = {
    ON : '启用',
    OFF : '停用',
};
//授权类型
const authGrantTypes = {
    authorization_code : '授权码',
    password : '密码',
    refresh_token : '刷新token'
};
export {authGrantTypes};

//获取授权类型
/**
*@描述: 获取授权类型
*@参数: authorization_code,password,refresh_token
*@返回: 授权码,密码,刷新token
*@author:heli
*/
export const getAuthGrantType = (str = '') => {
    let back = [];
    str.split(',').forEach(key => back.push(authGrantTypes[key]));
    return back.join(' , ');
};
